# 文件基本操作方法

# 写入文件

# 1，打开文件
'''
open()
    参数1：文件路径
        路径 url 统一资源定位符
        相对路径：相对当前文件的位置
            ./      当前目录中的文件
            ../     当前目录的上一级目录
        绝对路径：从根目录开始定位文件的位置
            C:/user/appdata/1.txt
    参数2：打开方式
        基础模式：w r x a
        w 模式  write 写入
            1，文件不存在，则创建这个文件
            2，文件如果存在，则打开这个文件，并清空文件内容
            3，文件打开后，文件的指针在文件的最前面

    参数 encoding 可选参数 设置文件的字符集
        如果是一个二进制文件，不需要设置字符集
        encoding = 'utf-8'
'''
# 打开文件，创建了一个文件对象
fp = open('./1.txt', 'w', encoding='utf-8')
print(fp, type(fp))
# <_io.TextIOWrapper name='./1.txt' mode='w' encoding='utf-8'> <class '_io.TextIOWrapper'>

# 写入内容
fp.write('hello word')

# 关闭文件
fp.close()

# 2，写入内容

# 3，关闭文件
